<?php

namespace App\Repositories\Pusher;

use SwooleTW\Http\Websocket\Facades\Websocket;

class Message
{
    // 消息事件类型
    const events = [
        'chat_message',//用户聊天消息
    ];

    /**
     * 推送 Socket 信息
     * @param string $event 消息事件类型
     * @param int $receive 接受者
     * @param array $data 数据包
     * @return bool
     */
    public static function response(string $event, $receive, array $data)
    {
        Websocket::to($receive)->emit($event, $data);
    }
}